import asyncio

async def work1():
    for i in range(5):
        await asyncio.sleep(1)
        print(f"work1--浇花---{i}")

async def work2():
    for i in range(5):
        await asyncio.sleep(1)
        print(f"work2--打孔---{i}")

async def main():
    task1=asyncio.create_task(work1())
    task2=asyncio.create_task(work2())
    task3 = asyncio.create_task(work2())
    await task2
    await task1
    await task3

asyncio.run(main())